package com.linkage.common.util;

import cn.hutool.core.util.ObjectUtil;
import cn.hutool.json.JSONConfig;
import cn.hutool.json.JSONUtil;
import lombok.extern.slf4j.Slf4j;

@Slf4j
public class JSONCustomUtil {

    /**
     * null转""字符串返回
     * @param obj
     * @return
     */
    public static String toJsonStr(Object obj){
        String jsonString = "";
        if(ObjectUtil.isNotNull(obj)){
            jsonString = JSONUtil.toJsonStr(JSONUtil.wrap(obj, new JSONConfig().setIgnoreNullValue(false)));
            jsonString = jsonString.replace(":null",":\"\"");
        }
        return jsonString;
    }

}
